<?php
/**
 * 用户资金流水
 * @author zlj <389843954@qq.com>
 */
namespace app\common\model;
use think\Model;
class User_account extends Model
{
	/**
     * 获取某字段信息
     */
    public function getOne($where,$field="*"){
        $result = self::field($field)->where($where)->find();
        if($result){
            $result = $result->getData();
        }
        return $result;
    }

    /**
     * 删
     * @param $id
     * @return int
     */
    public function del($where){
        return self::where($where)->delete();
    }

    /**
     * 获取列表
     * @param int $end 结束时间
     * @return array
     * */
    public function getAll($where=[],$field="*"){
        $result = self::field($field);
        
        if ($where){
            $result->where($where);
        }
        $result = $result->select();

        return $result;
    }

    /**
     * 修改操作
     * @param  [array] $where [条件]
     * @param  [array] $save  [修改的内容]
     * @return [type]        [description]
     */
    public function upds($where,$save){
    	$reluse = self::where($where)->save($save);

    	return $result;
    }


    /**
     * 资金流水记录
     * @param  array   $map       条件
     * @param  array   $pageParam 条件
     * @param  integer $pageSize  每页展示记录数
     * @return object
     */
    public function record($map = [], $pageParam = [], $pageSize = 15)
    {
        return self::where($map)
                    ->alias('a')
                    ->join('user u', 'u.uid = a.uid')
                    ->field('a.*,u.name')
                    ->order('a.t,pt')
                    ->paginate($pageSize, false, $pageParam);
    }


}